package com.tongzhou.client;

import javax.servlet.http.HttpServletRequest;

import net.sf.json.JSONObject;

import com.tongzhou.db.exception.DBException;
import com.tongzhou.tongzhou.update.dao.IUpdateCodeDAO;
import com.tongzhou.tongzhou.update.dao.impl.UpdateCodeDAO;
import com.tongzhou.tongzhou.update.model.UpdateCode;
import com.tongzhou.util.Config;
import com.tongzhou.util.Util;


public class ClientUpdate {
	IUpdateCodeDAO dao=new UpdateCodeDAO();
	public String getInfo(String json,HttpServletRequest request){

//		图url、标题、内容、电话号码

		JSONObject jsonObject = JSONObject.fromObject( json );
		Integer code=null;
		try{
			if(jsonObject.get("code")!=null){
				code=(Integer) jsonObject.get("code");
			}
		}catch (Exception e) {
			e.printStackTrace();
		}
		
		StringBuffer str=new StringBuffer();
		try {
			if(code!=null){
				UpdateCode updateCode=dao.getUpdateCodetById(code);
				if(updateCode!=null){
					str.append("{'success':1,'msg':{'code':"+updateCode.getId()+",");
					str.append("'codeText':'"+Util.changeToObj(updateCode.getCodeText())+"',");
					str.append("'appUrl':'"+Config.domain_name+"/TongZhou/"+Util.changeToObj(updateCode.getAppUrl())+"'}}");
				}else{
					str.append("{'success':0,'msg':'没有对应的更新信息!'}");
				}
				return str.toString();
			}else{
				return "{'success':0,'msg':'输入参数有误!'}";
			}
		} catch (DBException e) {
			e.printStackTrace();
		}
		return "{'success':0,'msg':'输入参数有误!'}";
	
//		版本号、版本信息、连接
//		String str="{'success':1,'msg':{'code':123,'codeText':'版本信息','appUrl':'www.baidu.com'}}";
//		return str;
	}
}
